#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>
#include <QTcpServer>  // TCP服务器头文件
#include <QTcpSocket>  // TCP套接字头文件（通常也需要）
#include<QMessageBox>
QT_BEGIN_NAMESPACE
namespace Ui {
class Widget;
}
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();

    void processConnection();
    QString process(const QString &request);

private:
    Ui::Widget *ui;
    // 创建 QTcpServer
    QTcpServer* tcpServer;
    QList<QTcpSocket*> clientSockets; // 用于存储所有客户端的连接
};
#endif // WIDGET_H
